package 银行存取款;

import java.util.Scanner;

//案例描述
//银行存取款的流程是人们非常熟悉的事情，用户可在银行对自己的资金账户进行存款、取款、查询余额等操作，极大的便利了人民群众对资金的管理。
//本任务要求，使用所学知识编写一个银行存取款程序，实现存取款功能。
// 编写一个帐户类实现银行帐户的概念，创建帐户类的对象ba，假设ba的账号为:123456，初始的存款余额为500元。
// 首先向该账户存入1000元，再取出800元。
public class Main {
    public static void main(String[] args) {
        //系统自动存入账户
        Account ba = new Account("123456",500);
        //登录账户
        System.out.println("请输入账户:");
        while(true)
        {
            Scanner sc = new Scanner(System.in);
            String input = sc.next();
            if(input.equals(ba.getID()))
            {
                System.out.println("账户初始余额为:" + ba.getBalance());
                //存款
                ba.Deposits(1000);
                System.out.println("存入1000元");

                //取款
                ba.Withdrawals(800);
                System.out.println("取出800元");
                break;
            }
            System.out.println("账户不对，请重新输入");
        }
        System.out.println("现在余额为:" + ba.getBalance());
    }
}
